D04 Qualitätssicherung

Änderungen
  • 2026-10-10 Inhalte aus D02 Projektmanagement integriert, Continuous Integration ergänzt

Änderungen sind weiterhin vorbehalten.

QS im Wintersemester 2026

Eine Software mit offensichtlichen Bugs, oder die nicht das liefert, was der AG wollte, bringt euch für einen erfolgreichen Projektabschluss wenig.

Wir geben dieses Semester vor, dass ihr folgende Qualitätssicherungsmaßnahmen durchführt:

Euer QS-Prozess soll systematisch, durchführbar und überprüfbar sein. Stellt sicher, dass eure Teambegleitung Einsicht in euren Qualitätssicherungsprozess hat.

Siehe auch:

Code Reviews

In Code schleichen sich gerne Flüchtigkeitsfehler ein, die eine zweite Person beim Drüberschauen findet.

Code-Analyse-Tools

Tools zur Codeanalyse können den Review Prozess deutlich vereinfachen!

Heutzutage existieren auch KI-basierte Analyse-Tools, die ähnlich wie statische Analyse dazu verwendet werden können, zusätzliche Probleme zu finden.

Tests

In der Regel sind automatisierte Tests empfehlenswert, die per Continuous Integration laufen. Die Möglichkeiten zur Umsetzung hängen jedoch von den spezifischen Anforderungen und Gegebenheiten eures Projekts ab.

Manuelle Tests

Was sich nicht sinnvoll automatisieren lässt, muss trotzdem systematisch geprüft werden.

Automatische Tests

Einmal geschrieben, prüfen automatische Tests bei jeder Änderung, dass nichts kaputtgegangen ist.

Continuous Integration

Was automatisch bei jeder Änderung läuft, wird nicht vergessen.

Pair & Group Programming

Zusammen programmieren findet Fehler, bevor sie entstehen, und verteilt Wissen im Team.

Unterschätzt nicht, wie hilfreich kurze Kommunikationswege sind, um Probleme zu vermeiden, von denen ihr sonst vielleicht gar nichts mitbekommt.